Declarative Knowledge Updates Through Agents
نویسندگان
چکیده
Cooperative, intelligent agents often share a common knowledge which, in the presence of learning agents, is likely to be subject to change. In this paper, we describe a method to construct specialized agents that incorporate new information into a given body of knowledge. These update agents are based on established methods from logic programming and follow a declarative update policy in order to perform their tasks. The proposed update agents not only adhere to a clear semantics, but are also able to deal with incomplete or inconsistent information in an appropriate way. We outline a concrete realization of update agents in terms of the IMPACT agent system and briefly discuss possible applications.
منابع مشابه
Admissible Record-Oriented Evaluation Plans for Declarative Updates
Efficient evaluation strategies for declarative updates have rarely been investigated. Due to possible dependencies between the resulting database state and the order in which records (objects) are processed, usually declarative updates are evaluated in a set-oriented way in order to ensure a deterministic evaluation. In this paper, we show that such dependencies can be detected by exploiting k...
متن کاملEnvironment-aware computations via program updates
We show how different behaviours of environment-aware agents can be naturally specified in terms of logic program updates. The obtained declarative semantics sets a firm basis for the development and the analysis of environment-aware agents.
متن کاملComputing Environment-Aware Agent Behaviours with Logic Program Updates
The ability of reacting to changes in the external environment is of crucial importance within the context of software agents. Such feature must however be suitably reconciled with a more deliberative rational behaviour. In this paper we show how different behaviours of environment-aware agents can be naturally specified and computed in terms of logic program updates. Logic program updates are ...
متن کاملA Calculus for Reactive Databases
Traditionally, interaction with a database is performed by a query on the current state of the database. Such queries are typically independent of one other; in fact, they are modelled as isolated transactions thus necessitating concurrency control. Increasingly, applications live and operate over updates to the database, and which interact with one another explicitly. Further, the database its...
متن کاملRepresenting and Reasoning with Defaults For Learning Agents
The challenge we address is to create autonomous , inductively learning agents that exploit and modify a knowledge base. Our general approach, embodied in a continuing research program (joint with Stuart Rus-sell), is declarative bias, i.e., to use declarative knowledge to constrain the hypothesis space in inductive learning. In previous work, we have shown that many kinds of declarative bias c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001